<?php include 'sesion_normal.php';?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <link rel="shortcut icon" href="imagenes/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Polic&iacute;a Municipal de Sucre</title>
</head>

<body>
<?php
	$id = $_POST['id']; //Se recibe la variable $id, la cual contienen el id del empleado
	$codigo_nuevo = $_POST['codigo_nuevo']; //Se recibe la variable $codigo_nuevo, la cual contienen el nuevo codigo del empleado
	$codigo_viejo = $_SESSION['codigo_viejo']; //Se recibe la variable $codigo_viejo, la cual contienen el codigo viejo del empleado
	$nombre1 = $_POST['nombre1']; //Se recibe la variable $nombre1, la cual contienen el 1er nombre del empleado modificado
	$nombre2 = $_POST['nombre2']; //Se recibe la variable $nombre2, la cual contienen el 2do nombre del empleado modificado
	$apellido1 = $_POST['apellido1']; //Se recibe la variable $apellido1, la cual contienen el 1er apellido del empleado modificado
	$apellido2 = $_POST['apellido2']; //Se recibe la variable $apellido2, la cual contienen el 2do apellido del empleado modificado
	$cedula_vieja = $_SESSION['cedula_vieja'];	//Se recibe la variable $cedula_vieja, la cual contienen la cedula vieja del empleado
	$cedula_nueva = $_POST['cedula_nueva']; //Se recibe la variable $cedula_nueva, la cual contienen la nueva cedula del empleado
	$telefono = $_POST['telefono']; //Se recibe la variable $telefono, la cual contienen el telefono del empleado modificado
	$correo = $_POST['correo']; //Se recibe la variable $correo, la cual contienen el correo del empleado modificado
	$login_nuevo = $_POST['login_nuevo']; //Se recibe la variable $login_nuevo, la cual contienen el nuevo login del empleado
	$login_viejo = $_SESSION['login_viejo']; //Se recibe la variable $login_viejo, la cual contienen el login viejo del empleado
	

	include "conectarse.php"; // Para conectarse a la BD  
		
		if ($cedula_vieja!=$cedula_nueva){ //Validacion que indica que la cedula vieja sea distinta de la cedula nueva
			if ($cedula_nueva!=''){	//Validacion que indica que la cedula nueva no sea vacia
			$result1=mysql_query("select * from USUARIO where USU_CEDULA='".$cedula_nueva."' and USU_BORRADO=0",$link); //query que trae informacion si se encuentra un empleado activo registrado con la nueva cedula que se esta modificando
				
				while ($registro1 = mysql_fetch_array($result1)) {
				$verificar='activo';
				}
				
				$result2=mysql_query("select * from USUARIO where USU_CEDULA='".$cedula_nueva."' and USU_BORRADO=1",$link); //query que trae informacion si se encuentra un empleado inactivo registrado con la nueva cedula que se esta modificando
					
				while ($registro2 = mysql_fetch_array($result2))
				{
				$verificar='borrado';
				}		
			}
		}
		
		if ($codigo_viejo!=$codigo_nuevo){ //Validacion que indica que el codigo viejo sea distinto del codigo nuevo
			if ($codigo_nuevo!=''){	//Validacion que indica que el codigo nuevo no sea vacio
			$result1=mysql_query("select * from USUARIO where USU_CODIGO='".$codigo_nuevo."' and USU_BORRADO=0",$link); //query que trae informacion si se encuentra un empleado activo registrado con el nuevo codigo que se esta modificando
				
				while ($registro1 = mysql_fetch_array($result1)) {
				$verificar2='activo_codigo';
				}
				
				$result2=mysql_query("select * from USUARIO where USU_CODIGO='".$codigo_nuevo."' and USU_BORRADO=1",$link); //query que trae informacion si se encuentra un empleado inactivo registrado con el nuevo codigo que se esta modificando
					
				while ($registro2 = mysql_fetch_array($result2))
				{
				$verificar2='borrado_codigo';
				}		
			}
		}
		
		if ($login_viejo!=$login_nuevo){ //Validacion que indica que el login viejo sea distinto del login nuevo
			if ($login_nuevo!=''){	//Validacion que indica que el login nuevo no sea vacio
			$result1=mysql_query("select * from USUARIO where USU_LOGIN='".$login_nuevo."' and USU_BORRADO=0",$link); //query que trae informacion si se encuentra un empleado activo registrado con el nuevo login que se esta modificando
				
				while ($registro1 = mysql_fetch_array($result1)) {
				$verificar3='activo_login';
				}
				
				$result2=mysql_query("select * from USUARIO where USU_LOGIN='".$login_nuevo."' and USU_BORRADO=1",$link); //query que trae informacion si se encuentra un empleado inactivo registrado con el login codigo que se esta modificando
					
				while ($registro2 = mysql_fetch_array($result2))
				{
				$verificar3='borrado_login';
				}		
			}
		}
	//Se valida que los campos obligatorios no sean vacios
	if(($codigo_nuevo=="") ||($nombre1=="") || ($apellido1=="") || ($cedula_nueva=="") || ($telefono=="") || ($login_nuevo==""))
	{
		echo "<meta http-equiv='refresh' content='0; URL=usuario_modificar.php?error=1&id=$id&codigo_nuevo=$codigo_nuevo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula_nueva=$cedula_nueva&telefono=$telefono&correo=$correo&login_nuevo=$login_nuevo'>";
	}
	else if($verificar=='activo'){
		echo "<meta http-equiv='refresh' content='0; URL=usuario_modificar.php?error=2&id=$id&codigo_nuevo=$codigo_nuevo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula_nueva=$cedula_nueva&telefono=$telefono&correo=$correo&login_nuevo=$login_nuevo'>";
	}
	else if($verificar=='borrado'){
		echo "<meta http-equiv='refresh' content='0; URL=usuario_modificar.php?error=2&id=$id&codigo_nuevo=$codigo_nuevo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula_nueva=$cedula_nueva&telefono=$telefono&correo=$correo&login_nuevo=$login_nuevo'>";
	}
	else if($verificar2=='activo_codigo'){
		echo "<meta http-equiv='refresh' content='0; URL=usuario_modificar.php?error=4&id=$id&codigo_nuevo=$codigo_nuevo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula_nueva=$cedula_nueva&telefono=$telefono&correo=$correo&login_nuevo=$login_nuevo'>";
	}
	else if($verificar2=='borrado_codigo'){
		echo "<meta http-equiv='refresh' content='0; URL=usuario_modificar.php?error=4&id=$id&codigo_nuevo=$codigo_nuevo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula_nueva=$cedula_nueva&telefono=$telefono&correo=$correo&login_nuevo=$login_nuevo'>";
	}
	else if($verificar3=='activo_login'){
		echo "<meta http-equiv='refresh' content='0; URL=usuario_modificar.php?error=5&id=$id&codigo_nuevo=$codigo_nuevo&nombre1=$nombre1&nombre2=$nombre2&apellido1=$apellido1&apellido2=$apellido2&cedula_nueva=$cedula_nueva&telefono=$telefono&correo=$correo&login_nuevo=$login_nuevo'>";
	}
	else{	
	//query que realiza la actualizacion del empleado con los nuevos datos introducidos
    $query="update USUARIO set USU_CODIGO=".$codigo_nuevo.", USU_NOMBRE1='".$nombre1."', USU_NOMBRE2='".$nombre2."' , USU_APELLIDO1='".$apellido1."', USU_APELLIDO2='".$apellido2."' , USU_CEDULA=".$cedula_nueva." , USU_TELEFONO='".$telefono."' , USU_MAIL='".$correo."' , USU_LOGIN='".$login_nuevo."' where USU_ID=".$id."";
	
	$update=mysql_query($query);
	
	include "desconectarse.php"; //desconcectarse de la BD
	
	//Se inicializan las 3 variables $_SESSION[] que se indican a continuacion
	$_SESSION['cedula_vieja']="";
	$_SESSION['codigo_viejo']="";
	$_SESSION['login_viejo']="";
	
	echo "<meta http-equiv='refresh' content='0; URL=usuarios_consultar.php?update=1'>"; //Se redirecciona a la pag de consultor usuarios indicando que la modificacion del empleado fue exitosa	
	}		
?>
</body>
</html>
